Sports

Joe Gomez: Liverpool defender agrees new long-term contract at Anfield